Change Management in Objectbases

نویسندگان

  • Christian Laasch
  • Marc H. Scholl
چکیده

In OODBMSs type-specific methods are used for manipulating objects, in order to maintain the consistency of the database. This is, however, of little help for the method implementor as far as the model-inherent constraints are concerned. We propose a set of generic update operations, including operations for object evolution that maintain integrity constraints that can be expressed in database schemas. On the one hand integrity constraints such as types, class memberships, subtype-, subclass-relationships, class predicates, and inverse functions are kept consistent after update operations, on the other hand the capabilities to express semantics in a schema are chosen such that such a set of update operations exists. The update operations can be used for implementing type-specific update methods or directly by applications. We present an approach to consistently define update semantics for an object model including classes, views, and variables that is based on necessary and sufficient predicates akin to defined concepts in KL-ONE style languages.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Axiomatization of Dynamic Schema Evolution in Objectbases

The schema of a system consists of the constructs that model its entities. Schema evolution is the timely change and management of the schema. Dynamic schema evolution is the management of schema changes while the system is in operation. We propose a sound and complete axiomatic model for dynamic schema evolution in objectbase management systems (OBMSs) that support subtyping and property inher...

متن کامل

Schema Transformation Processors for Federated Objectbases

In contrast to three schema levels in centralized objectbases, a reference architecture for federated objectbase systems proposes five levels of schemata. This paper investigates the fundamental mechanisms to be provided by an object model to realize the processors transforming between these levels, namely schema ezlension, s&emu filtering, and schema composition. It is shown, how composition a...

متن کامل

Object Deputy Model and Its Applications

In this paper, the concept of object deputy model is introduced to realize flexible objectbases. The model was required to realize advanced database applications, such as geographic databases, virtual office systems and distant education systems which are currently developed in our group. The model can also treat well-known problems of object-oriented data models: realization of flexible views,...

متن کامل

Object Algebra and Views for Multi-Objectbases

This paper addresses the problem of de ning views that span several ob jectbases Views are expressed in terms of an object algebra We are interested in the degrees of coupling and in the degrees of integrity main tained through multi objectbase views A key issue is the problem of global object identity Each local system has its private object identi ers OIDs to represent objects Globally howeve...

متن کامل

Recovery in Multiversion Objectbase Systems

Objectbases are becoming more popular because they reflect the real world more accurately and realistically than Relational Databases. Multiversioning of object-oriented systems uses previous versions of the objects in order to enhance the performance of the transaction management. An optimistic algorithm to manage concurrent execution of the transactions in a centralized multiversion objectbas...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1994